page {
  overflow: hidden;
}
.tip-top {
  padding: 20rpx 24rpx;
  color: #4abf78;
  font-size: 28rpx;
  line-height: 46rpx;
  background: #fff6f3;
}
.page_content {
  background: #f7f7f7;
  overflow-x: hidden;
  .panel_box {
    padding-bottom: 20rpx;
    .panel_title {
      font-size: 30rpx;
    }
  }
  .form-box-consultation {
    margin: 20rpx;
  }
  .placeholder {
    font-size: 30rpx;
  }
  .section-tips {
    font-size: 28rpx;
    color: #999999;
    padding: 0 0 20rpx;
    span {
      color: #4abf78;
    }
  }
}
.cell-box {
  .u-cell {
    padding: 30rpx 0 14rpx;
    color: #111111;
    font-size: 30rpx;
  }
  &.cell-box1 {
    border-bottom: none;
    padding: 0;
  }
}
.cell-box-border {
  border-bottom: 1px solid #f5f5f5;
}
.label-title {
  color: #111111;
  font-size: 30rpx;
}
.input-cell {
  border-radius: 4rpx;
  background: #fafafa;
  height: 90rpx;
  padding: 0 20rpx;
  font-size: 30rpx;
}
.label-required {
  &::before {
    content: '*';
    color: #4abf78;
    font-size: 30rpx;
    padding-right: 8rpx;
  }
}
